/*
 * CAppState.h
 *
 *  Created on: 24/12/2012
 *      Author: Dalton
 */

#ifndef CAPPSTATE_H_
#define CAPPSTATE_H_

#include "CEvent.h"

class CAppState : public CEvent {
    public:
        CAppState();

    public:
        virtual void onActivate() = 0;

        virtual void onDeactivate() = 0;

        virtual void onLoop() = 0;

        virtual void onRender(SDL_Surface* surf_Display) = 0;
};




#endif /* CAPPSTATE_H_ */
